MPHB\BookingsCalendar D

Total Complexity 176
Dependencies 5
Dependents 1
Total lines 1,005
Lines of code 736
Logical lines of code 427
Comment lines 104
Methods 21
Properties 15

Methods 21

Method Rating Maintainability Complexity Lines of code
renderPseudoCell()
D
30 38 112
parseFiltersAtts()
C
38 31 58
generateCellTitle()
C
36 29 67
setupData()
B
34 17 95
setupBlocks()
A
50 8 28
setupPeriod()
S
48 6 32
renderPeriodFilter()
S
50 6 27
renderRoomSearch()
S
50 5 29
renderFilters()
S
48 4 39
renderDatesTable()
S
51 4 31
__construct()
S
49 4 31
setupRooms()
S
52 4 25
renderRoomsTable()
S
53 3 29
renderCustomPeriodFilter()
S
61 4 11
renderDatesTableHeadingsRow()
S
56 3 19
render()
S
51 2 33
getRoomDateDetails()
S
57 3 17
renderRoomTypeSelect()
S
55 2 23
renderSearchResultsLabel()
S
61 1 13
getSearchRoomAvailabilityStatuses()
S
65 1 9
getPeriodsList()
S
66 1 8